草庐IT

Loading 动画

全部标签

android - Android 上 Fragments 的立方体翻转动画

我想实现一个基本的3d立方体并在Touch上水平或垂直旋转90度。我想要实现的是类似于下图所示的内容。我使用ViewPager的ViewTransformer实现了这一点但我对结果不满意。动画不是很流畅,我不能翻转它,我必须在屏幕的整个宽度上拖动手指才能旋转立方体。我只想翻转它,但无法实现。我用过BTGridPager-Android实现上述目标。但正如所提到的,它不是很有说服力。这是我的ViewTransformer代码:publicabstractclassABaseTransformerimplementsPageTransformer{@Overridepublicvoidtr

android - 使用动画子操作菜单创建 float 操作按钮

我正在创建一个应用程序,我正在创建新的float操作按钮,其中包含与FAB关联的几个子操作。我试过了Thislibrary.它工作正常,但并不是我想要的。我想将它添加到选项卡中,每个选项卡都有不同的FAB和子操作菜单。上述库的问题是FAB在更改选项卡后没有被删除。它仍然显示在其他选项卡中,即使我只在一个选项卡中添加它(每个选项卡都是一个fragment)。我也想使用Evernote使用的类似FAB和类似的动画。是否有人知道任何第三方库或新的AndroidSDK中是否有可用的API。提前感谢您的帮助!... 最佳答案 尝试将FAB放在

Android - 在 translationY() 动画上更新 View 的高度

我有一个布局,我想在点击按钮后展开,如下所示:问题是我需要使用Animation,所以我决定使用View.animate.translationY()。这是我的代码:privatevoidshowBottomThreeLines(booleanshow){if(show)mShiftContainer.animate().translationY(0);elsemShiftContainer.animate().translationY(-(mFifthLineContainer.getHeight()*3));}然而,这是我测试后得到的:现在的高度还是和以前的高度一样!View的高度

android - RecyclerView onclick 监听器在点击动画完成之前触发

我正在玩新的RecyclerView。并遇到了一些问题:我注意到它不支持点击监听器;我通过为每个列表项添加一个点击监听器来解决这个问题。(RecyclerViewonClick)单击列表项时,不会显示lolipop漂亮的单击动画;我通过将以下属性添加到列表项XML来解决此问题:android:background="?android:attr/selectableItemBackground"(RecyclerViewonItemClickeffectinL)我的实际问题:当我点击RecyclerView中的列表项时,监听器会立即收到通知;我不喜欢这样,因为在点击监听器转到下一个Act

100%硬核解决前端复杂动画的秘密武器!

哈喽!大家好!我是程序视点的小二哥。前端开发中,总会遇到这样一个困境:动画还原。对于前端开发工程师,有的是这样做的。照着设计动画模仿,猜测动画时长,手创建贝塞尔曲线……调整细节耗时耗力,效果还差强人意...好不容易实现了,还原度却达不到要求在被UI设计折磨一顿后,小二哥找到了解决这个困境的方案。它就是今天的主角:LottieLottie简介Lottie是Airbnb开源的一个面向iOS、Android、ReactNative的动画库,能分析AE导出的动画(需要用bodymovin导出为json格式),并且能让原生App像使用静态素材一样使用这些动画,完美实现动画效果。下面是Lottie提供的官

android - 如何在android中实现类似facebook的 react 弹出动画?

我知道如何显示弹出窗口。但是我需要像facebook这样的选项来显示带有动画的弹出窗口。而且我还想在弹出窗口中选择react图标时实现相同的动画,就像facebook一样的选项,如下图所示。你能给我一些建议吗? 最佳答案 Facebook已经制作了自己的库来实现这个动画。此动画包括图像渲染。现在他们已经为所有名为KeyFrame的开发人员发布了该库.添加他们的依赖文件。compile'com.facebook.keyframes:keyframes:1.0'Youcandownloadthesampleandexploretheid

android - ListView /回收器 View 预加载动画

我想制作一个加载动画,就像所附的屏幕截图一样。我无法在网络上找到它,或者我搜索的关键字有误。谁能帮帮我?列表项中的线条,显示为移动。我正在提供Flipkart应用程序的屏幕截图-我的订单部分 最佳答案 屏幕截图中的View效果称为微光效果。有很多很好的示例和开源库可以提供微光效果。FacebookShimmer该库提供了可用于任何布局的骨架布局。ShimmerRecyclerView该库专门在RecyclerView中提供微光效果您还可以查看各种可用的教程,它们可以帮助您实现此行为。https://www.androidhive.i

Android 动画约束布局

我想为两个ConstraintLayouts制作动画-一个是另一个的child。我知道动画只适用于ConstraintLayout的直接子级,所以这是我的布局:它有一个ConstraintLayout作为根布局和一个内部ConstraintLayout,它有一个背景颜色和一个TextView。内部布局在开始时设置为gone。我想淡入内部ConstraintLayout(将其可见性设置为View.VISIBLE)并向上移动TextView(设置其verticalBias到一个较低的数字)。由于我无法为内部subview设置动画,因此我创建了4个约束集-csA用于内部ConstraintL

Android ListView选择动画

当用户在ListView中选择一个元素时,如何设置动画?我正在制作自己的ListView适配器,以将偶数行设置为粉红色背景,将奇数行设置为紫色背景。唯一的问题是我不确定如何为用户点击(“触摸”)元素设置动画。我想实现OnTouchListener并在选中时将背景更改为绿色,但由于实现了OnTouchListener,行内的按钮可能不再起作用。这是真的吗?代码:publicclassMyAdapterextendsBaseAdapter{publicViewgetView(intposition,ViewconvertView,ViewGroupparent){//positionist

android - 在下载信息时向显示 "Loading"的 ListView 添加一行。就像在市场上

我试过了,但没能在其他地方找到这个答案。我想在我的ListView底部添加一行,显示“正在加载...”,也许还有一个旋转的进度指示器。一旦用户滚动到底部,我的程序就已经将附加信息加载到ListView中。但我希望用户能够看到该程序确实正在加载一些东西。示例:如果您转到android市场并滚动到其中一个列表的底部,最后一行将显示“正在加载...”。然后,一旦加载了数据,该栏将替换为新数据的第一项。抱歉,有点难以描述。我不是想在ListView的底部添加页脚。我希望它成为ListView中的实际项目。 最佳答案 看看下面的库:https